-We haven`t seen John for a long time. -Where do you think____?

来源:百度知道 编辑:UC知道 时间:2024/06/14 16:14:18
A he went
B has he gone
C he has gone
D he has been

请解释一下好吗?
谢谢!

选C
是问 你们觉得他现在在哪?
A 是过去时 不对
B 这是一个从句应该用陈述句语序 不对
C 正确
D been 是指他去过哪,就是说现在已经回来了
gone 是指现在还在别处
根据语境,应该是gone

C

has gone是他走了 而且没有回来的意思
A 是一般过去时啦
B think后面跟主谓宾的语序 所以这个语序不对
C 是去过了 又回来了

c加上do you think用陈述语序

C是他走了 而且没有回来

A 是一般过去时啦
B think后面跟主谓宾的语序 所以这个语序不对D是去过了 又回来了